import java.security.Permission;

/**
 * 禁止所有的权限安全管理器
 */
public class MySecurityManager extends SecurityManager{

    //检查所有权限
    @Override
    public void checkPermission(Permission perm) {
    }

    //检测程序是否可执行
    @Override
    public void checkExec(String cmd) {
        throw new SecurityException("checkExec 权限异常" + cmd);
    }

    //检测程序是否可读
    @Override
    public void checkRead(String file) {
        System.out.println(file);
    }   

    //检测程序是否允许写文件
    @Override
    public void checkWrite(String file) {
    }

    //检测程序是否允许删除文件
    @Override
    public void checkDelete(String file) {
    }

    //检测文件是否允许链接网络
    @Override
    public void checkConnect(String host, int port) {
    }
}
